import React from 'react';
import { File,User } from '../comment/type';

interface carProject {
  /**
   * 用车类型
   *  @description.zh-CN 用车类型 ( 来自后端数据 )
   * @default           必填
   */
   type: Object;
  /**
   * 所选的车辆
   *  @description.zh-CN 所选的车辆 (因为车牌号可重复，所以必须要有id)
   * @default           必填 {id: "c93b3bdc-ed6d-469c-94b3-df6419847cde",label: "车辆名"}
   */
   current_car: Object
     /**
   * 司机 ( 来自后端数据,但可被更改 )
   *  @description.zh-CN 司机 ( 来自后端数据,但可被更改 )
   * @default           --
   */
    driver: User | '无需司机'
        /**
   * 车辆照片 ( 来自后端数据 )
   *  @description.zh-CN  车辆照片 ( 来自后端数据 )
   * @default           --
   */
     photoImg: Array<string>
}

export interface IHelloProps {
  /**
   * 用车单号
   *  @description.zh-CN  用车单号   （String 目前由后端处理）
   * @default           必填
   *
   */
  carNumbers: String;
  /**
   *  用车事由
   * @description.zh-CN 用车事由
   * @default           必填
   */
  carReason: String;
  /**
   * 开始时间
   * @description.zh-CN 开始时间
   * @default           必填
   *
   */
  startTime: 'YYYY-MM-DD hh:mm';
  /**
   *  结束时间
   * @description.zh-CN 结束时间
   * @default           必填
   */
  endTime: 'YYYY-MM-DD hh:mm';
  /**
   *   时长(小时)
   * @description.zh-CN  时长(小时)
   * @default           自动计算
   */
  timeInterval: Number;
  /**
   * 目的地城市
   * @description.zh-CN 目的地城市
   * @default           必填
   *
   */
  carDestination: String;
  /**
   *  固定字段(此处代表车辆明细详细)
   * @description.zh-CN   固定字段(此处代表车辆明细详细)
   * @default           必填
   */
  budget: Array<carProject>;
  // /**
  //  *  车辆总数量(辆)
  //  * @description.zh-CN 车辆总数量(辆)
  //  * @default           自动计算
  //  */
  //  carTotalNum: Number;
   /**
   *  其他要求
   * @description.zh-CN 其他要求
   * @default           String
   */
    carRequirements: Number;
     /**
   *  协同人
   * @description.zh-CN 协同人
   * @default
   */
      carPeer?: User;
  /**
   *  附件  (选项参考下表)
   * @description.zh-CN 附件  (选项参考下表)
   */
  carFile?: Array<File>;
}
export const carProjectOptions = (props: carProject) => {};
export const UserOptions = (props: User) => {};
export const FileOptions = (props: File) => {};
const Hello: React.FC<IHelloProps> = () => <div>Hello World!</div>;

export default Hello;
